Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 Heilbronn Open - Heilbronn Morocco Tennis Tour - Casablanca Internationaux du Doubs - Besancon Siemens Open - Scheveningen San Marino CEPU Open - San Marino Ethias Trophy - Mons Johannesburg Challenger Ramat Hasharon Challenger Todi Challenger St. Remy Challenger Aix En Provence Challenger Mouilleron-Le-Captif Challenger France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis AAPT Championships - Adelaide Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Adidas International - Sydney Kroger / St. Jude International - Memphis The Samsung Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Rhodes Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Open 13 - Marseille Gerry Weber Open - Halle Mercedes Cup - Stuttgart RCA Championships - Indianapolis Idea Prokom Open - Sopot International Tennis Championships - Delray Beach AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Belgrade Challenger SAP Open - San Jose Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Powder Byrne Trophy - Surbiton Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Samsung Securities Cup - Seoul The Artois Championships - London Morocco Tennis Tour - Fes Bordeaux Challenger Dutch Open Tennis - Amersfoort Riviera di Rimini Challenger - Rimini Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane SA Tennis Open - Johannesburg Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BNP Paribas Primrose - Bordeaux Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Citi Open - Washington Moselle Open - Metz BSI Challenger Lugano - Lugano Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London BB&T Atlanta Open - Atlanta Moselle Open - Metz Orleans Challenger Open Sud de France - Montpellier GHI Bronx Tennis Classic - Bronx Tatra Banka Slovak Open - Bratislava Noumea Challenger Wroclaw Challenger Bangkok Challenger St. Brieuc Challenger Bordeaux Challenger Nottingham Challenger Turin Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Orleans Challenger Cairo Challenger Sony Ericsson Open 2008 - Belgrade Cordenons Challenger San Marino Challenger USTA Challenger of Las Vegas - Las Vegas Helsinki Challenger Reunion Island Challenger Granby Challenger Mons Challenger Ortisei Challenger Open de Montauban - Montauban XL Capital Bermuda Open - Bermuda ARMS USTA Challenger - Rocky Mount Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx St. Francis Health System USTA Challenger - Tulsa USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana USTA Men's Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Urbana-Champaign Challenger - Urbana USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville 2002 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilversum Open - Hilversum V Trani Cup - Trani XXX Edizione 'A Savoldi Marco' - Manerbio Kyiv Open - Kiev Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Open de Montauban - Montauban Siemens Open 2004 - Scheveningen 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Porsche Open - Poznan Open Sainte Victoire - Aix-En-Provence China Open - Beijing Memorial Savigni - Sassuolo The LTA Bolton Challenger - Bolton GHI Bronx Classic - Bronx ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Steelers Cup 2005 - Kosice Open de Montauban - Montauban Siemens Open - Scheveningen Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan 7° Trani Cup - Trani GHI Bronx Classic - Bronx TED Open - Istanbul Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Riviera di Rimini Challenger - Rimini Citta di Monza - Monza 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton Constanta Challenger - Constanta Open de Montauban - Montauban Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg Samarkand Challenger - Samarkand IPP Geneva Trophy - Geneva Genoa Open - Genova Banja Luka Challenger - Banja Luka Open de L'Isere-Trophee BNP Paribas - Grenoble Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova GHI Bronz Classic - Bronx Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Tennis Masters Series - Indian Wells Tennis Masters Series - Miami KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Morocco Tennis Tour - Meknes Tennis Masters Series - Cincinnati Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Masters Series - Madrid Tennis Napoli Cup - Napoli Tennis Masters Series - Paris Tunis Open - Tunis The Surbiton Trophy - Surbiton Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Besancon Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Cherbourg Challenger Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Korat Challenger San Benedetto Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Winnetka Challenger Mutua Madrilena Masters Madrid - Madrid Orbetello Challenger Shanghai - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Cherbourg Challenger Sarajevo Challenger BNP Paribas Masters - Paris Bath Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rome Challenger Western & Southern Open - Cincinnati Nottingham Challenger Noumea Challenger Nottingham Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Orbetello Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Orleans Challenger Quimper Challenger Cherbourg Challeger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Bordeaux Challenger Sarajevo Challenger Petange Challenger Quimper Challenger Tunis Challenger Le Gosier Challenger Turin Challenger Irving Challenger Orleans Challenger Brest Challenger Bratislava Challenger Noumea Challenger Orleans Challenger U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Orleans Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Savannah Challenger Bordeaux Challenger Challenger 42 - Andrezieux Australian Open - Melbourne GHI Bronx Tennis Classic - Bronx French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris University of Tennessee USTA Men's Challenger - Knoxville U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Challenger Ford de Cherbourg - Cherbourg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Adidas International - Sydney Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Open de Moselle - Metz Medibank Private International - Sydney Open 13 - Marseille SAP Open - San Jose Kroger / St. Jude International - Memphis Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel U.S. Open - New York Brisbane - Brisbane Open 13 - Marseille Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier French Open - Paris Aircel Chennai Open - Chennai AEGON Championships - London Wimbledon - London Regions Morgan Keegan Championships - Memphis BB&T Atlanta Open - Atlanta U.S. Open - New York SAP Open - San Jose Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota U.S. Mens's Clay Court Championship - Houston Apia International - Sydney Open Sud de France - Montpellier Wimbledon - London Claro Open Colombia - Bogota Open de Nice Cote d'Azur - Nice Moselle Open - Metz Swiss Indoors Basel - Basel U.S. Open - New York Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Open 13 - Marseille Barcelona Open BancSabadell - Barcelona French Open - Paris Millennium Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose RCA Championships - Indianapolis Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Open Sud de France - Montpellier Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Medibank International - Sydney U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Australian Open - Melbourne The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg The Stella Artois Championships - London Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Brisbane International - Brisbane China Open - Beijing BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Hyundai Hopman Cup - Perth Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Olympics - Athens